package ar.edu.caece.compiler.grammar.attributes;

import java.util.ArrayList;
import java.util.List;

public class ListaParametrosAttribute extends Attribute{

	private List<StringAttribute> parametros;

	public ListaParametrosAttribute() {
		parametros = new ArrayList<StringAttribute>();
	}
	
	public ListaParametrosAttribute(List<StringAttribute> parametros) {
		super();
		this.parametros = parametros;
	}

	public void addParametro(StringAttribute parametro) {
		parametros.add(parametro);
	}
	
	public void setParametros(List<StringAttribute> parametros) {
		this.parametros = parametros;
	}

	public List<StringAttribute> getParametros() {
		return parametros;
	}

	public boolean isVacia() {
		return parametros.isEmpty();
	}
	
}
